eventbox: Remove snapshot implementation
authorTimm Bäder <mail@baedert.org>
Sun, 7 May 2017 12:20:19 +0000 (14:20 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 20 Jul 2017 01:27:12 +0000 (21:27 -0400)
gtk/gtkeventbox.c

index 87a670ab2635f949d9bc8bc314bf89259110a901..db263ca25b575a1300d064b9113f966982264205 100644 (file)
@@ -30,7 +30,6 @@
 #include "gtkprivate.h"
 #include "gtkrender.h"
 #include "gtksizerequest.h"
-#include "gtksnapshot.h"
 
 
 /**
@@ -62,8 +61,6 @@ static void     gtk_event_box_map           (GtkWidget        *widget);
 static void     gtk_event_box_unmap         (GtkWidget        *widget);
 static void     gtk_event_box_size_allocate (GtkWidget        *widget,
                                              GtkAllocation    *allocation);
-static void     gtk_event_box_snapshot      (GtkWidget        *widget,
-                                             GtkSnapshot      *snapshot);
 static void     gtk_event_box_set_property  (GObject          *object,
                                              guint             prop_id,
                                              const GValue     *value,
@@ -89,7 +86,6 @@ gtk_event_box_class_init (GtkEventBoxClass *class)
   widget_class->map = gtk_event_box_map;
   widget_class->unmap = gtk_event_box_unmap;
   widget_class->size_allocate = gtk_event_box_size_allocate;
-  widget_class->snapshot = gtk_event_box_snapshot;
 
   g_object_class_install_property (gobject_class,
                                    PROP_VISIBLE_WINDOW,
@@ -503,24 +499,3 @@ gtk_event_box_size_allocate (GtkWidget     *widget,
   if (child)
     gtk_widget_size_allocate_with_baseline (child, &child_allocation, baseline);
 }
-
-static void
-gtk_event_box_snapshot (GtkWidget   *widget,
-                        GtkSnapshot *snapshot)
-{
-  if (gtk_widget_get_has_window (widget))
-    {
-      GtkStyleContext *context;
-
-      context = gtk_widget_get_style_context (widget);
-
-      gtk_snapshot_render_background (snapshot, context, 0, 0,
-                                      gtk_widget_get_allocated_width (widget),
-                                      gtk_widget_get_allocated_height (widget));
-      gtk_snapshot_render_frame (snapshot, context, 0, 0,
-                                 gtk_widget_get_allocated_width (widget),
-                                 gtk_widget_get_allocated_height (widget));
-    }
-
-  GTK_WIDGET_CLASS (gtk_event_box_parent_class)->snapshot (widget, snapshot);
-}